﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;

namespace EnviamentDeDocuments.ObjectesDeNegoci
{
    class ComprovarConfiguracioController : Controller
    {
        public override void run()
        {
            if (ComprovaConfiguracio())
                this.ProximaAccio = enumProximaAccio.ProximPas;
            else
                this.ProximaAccio = enumProximaAccio.TancarPrograma;            
        }

        private bool ComprovaConfiguracio()
        {
            if (!File.Exists(Properties.Settings.Default.pathToPropertiesFile))
            {
                System.Windows.Forms.MessageBox.Show("No es troba el fitxer \"" + Properties.Settings.Default.pathToPropertiesFile + "\"", "Error de configuració", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            return true;
        }
    }
}
